@charset "utf-8";
/* CSS Document */

*{font-family:"微软雅黑",Arial;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}  
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}  
table{}  
caption,th{text-align:left;font-weight:normal;}  
html,body,fieldset,img,iframe,abbr{border:0;}  
i,cite,em,var,address,dfn{font-style:normal;}  
[hidefocus],summary{outline:0;}  
li{list-style:none;}  
h1,h2,h3,h4,h5,h6,small{font-size:100%;}  
sup,sub{font-size:83%;}  
pre,code,kbd,samp{font-family:inherit;}  
q:before,q:after{content:none;}  
textarea{overflow:auto;resize:none;}  
label,summary{cursor:default;}  
a,button{cursor:pointer;}  
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}  
del,ins,u,s,a,a:hover{text-decoration:none;}  
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}  
body{background-color:#FFF;background-image: url(../images/bg.jpg);background-position: center top;}  
a{color:#333;}
a:hover{color:#48b035;text-decoration: none;}
.w1000{width:1200px; margin:auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.b5{height:5px;}.b10{height:10px;}.b8{height:8px;}.b15{height:15px;}.b20{height:20px;}.b30{height:30px;}.f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f15{font-size:15px;}.f16{font-size:16px;}
.more{color:#333;font-weight:normal; font-size:13px;}
.time{color:#999}
.border_radius_8px{-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.border_radius_5px{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.alpha{filter:alpha(opacity=50);  /* IE */ -moz-opacity:0.5;  /* Moz + FF */ opacity: 0.5;}

a.ydy{display:block; width:100px; height:45px; position:fixed; bottom:10px; right:10px;}

/*header*/
.header{height:102px;background-image: url(../images/top-bg.jpg);background-repeat: no-repeat;background-position: center center;}

/*navModel*/
.navModel{background-image: url(../images/nav-bg.jpg);background-repeat: no-repeat;background-position: center center; height:45px; line-height:45px; width:1115px; margin:auto; padding-left:45px; padding-right:40px;}

/* nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative;font-family:"微软雅黑"; z-index:1; /*background:url(../images/nav_bg.jpg) center no-repeat;*/ height:50px; }
.nav{}
.nav .m{float:left;  position:relative; width:101px; height:50px;}
.nav h3{font-weight:normal;}
.nav h3 a{display:block; height:45px; line-height:45px; text-align:center; color:#FFF; font-size:16px;}
.nav h3 a:hover{background-image: url(../images/nav-li-bg.jpg);background-repeat: no-repeat;background-position: center center;color:#36a322;}
.nav li ul{ display:none; /*默认隐藏*/  position:absolute; left:-80px; top:50px; height:30px; line-height:30px;  float:left; width:500px; }
.nav li ul li{ float:left; background: url(../images/sub_middle.png) repeat-x; font-size: 14px; }
.nav li ul li.sub_left{background: url(../images/sub_left.png) no-repeat; width:20px;height:30px;}
.nav li ul li.sub_right{background: url(../images/sub_right.png) no-repeat; width:18px;height:30px;}
.nav li ul li a{ display:block; padding:0 10px; color:#fefefe;}
.nav li ul li a:hover{ font-weight: bold;    }
.nav .sub9{left:-120px;}

/*searchModel*/
.searchModel{width:1170px; padding:0px 15px; margin:10px auto; background-color:#FFF; height:40px; line-height:40px; font-size:14px;}
.searchModel .fr{width:282px; padding-top:7px;}
.searchModel .inp{height:24px; line-height:24px; border:1px solid #d5d5d5; float:left; width:202px; padding-left:10px;border-radius:2px;}
.searchModel .btn{height:25px; line-height:23px; width:56px; text-align:center; background-color:#e9fbe5; border:1px solid #88c77c; float:right; color:#48b035; font-weight:600;border-radius:2px;font-family:"微软雅黑",Arial; cursor:pointer;}

/*banner*/
.banner{width:1280px;height:450px;background-image: url(../images/index-banner.jpg);background-repeat: no-repeat;background-position: center center; margin:auto; overflow:hidden;}

/*mainBody*/
.mainBody{width:1180px;padding:10px;margin:auto;background-color:#FFF;border-radius:5px;background-image: url(../images/fot-bg.jpg);background-repeat: repeat-x;background-position: center bottom;}

.mainBody .gmodel{background-image:url(../images/img-1.jpg);background-repeat:no-repeat;background-position:center center;width:261px;height:204px; overflow:hidden;}
.mainBody .gmodel ul{display:block; width:220px; height:125px; margin:auto; margin-top:65px; overflow:hidden;}
.mainBody .gmodel ul li{line-height:25px; font-size:14px;}
.mainBody .guestbook{width:261px; text-align:center; padding-top:7px;}

.mainBody .imgplay{width:400px;height:290px;}

.mainBody .newModel{width:493px;height:288px;border:1px solid #def4ed;background-color:#f9fffd;position:relative;border-radius:5px;background-image: url(../images/b-bg.jpg);background-repeat: repeat-x;background-position: center bottom;}
.mainBody .newModel .tit{height:33px; line-height:33px; width:106px; position:absolute; left:15px; top:0px; text-align:center; background-color:#128758; color:#FFF; font-size:15px;border-radius:0 0 5px 5px;}
.mainBody .newModel .more-1{top:0px; right:15px; position:absolute; background-color:#def4ed; display:block; width:58px; height:26px; line-height:26px; color:#128758; text-align:center;border-radius:0 0 4px 4px;}

.mainBody .newModel .con{ padding:12px; padding-top:40px;}
.mainBody .newModel .con ul li{height:33px;line-height:33px;font-size:15px;background-image: url(../images/i-1.jpg);background-repeat: no-repeat;background-position: left center; padding-left:13px;}

.mainBody .lll{width:261px; height:529px; float:left;}
.mainBody .rrr{width:907px; height:529px; float:right;}
.mainBody .rrr .m1{ width:446px; height:254px; border:1px solid #def4ed; border-bottom:5px solid #def4ed;border-radius:5px; background-color:#f9fffd;}
.mainBody .rrr .m1 .tit{ padding-top:6px;}
.mainBody .rrr .m1 .tit span.fl{ display:block; width:86px; height:38px;background-repeat: no-repeat;background-position: center center; line-height:38px; padding-left:58px; color:#128758; font-size:16px; font-weight:bold;}
.mainBody .rrr .m1 .tit a.fr{display:block; width:64px; height:23px; line-height:23px; text-align:center;border-radius:11px; background-color:#def4ed;color:#128758; margin-right:14px; margin-top:9px;}
.mainBody .rrr .m1 .tit .t1{background-image: url(../images/tit-1.jpg);}

.mainBody .rrr .m1 .con{ padding:10px;}
.mainBody .rrr .m1 .con ul li{height:32px;line-height:32px;background-image: url(../images/i-1.jpg);background-repeat: no-repeat;background-position: left center; padding-left:13px; font-size:15px;}

.footer{height:130px; padding:35px 0px;line-height:28px; font-size:14px;}
.footer .link a{ margin-left:15px;}
.footer .con{}

.lueying{height:204px;background-image: url(../images/img-5.jpg);background-repeat: no-repeat;background-position: left center; overflow:hidden;}
.lueying .imgModel{width:1058px; height:149px; margin-left:103px; margin-top:40px;}

/*model-1*/
.model-1{}
.model-1 .con{}

/*focusBoxModel*/
.focusBoxModel{background-color:#FFF;width:400px;height:290px;margin-left:12px;}
.focusBox{position:relative;width:400px;height:290px;overflow:hidden;font:12px/1.5 Verdana,Geneva,sans-serif;text-align:left;background:#fff; }
.focusBox .pic img{width:400px;height:290px;display:block}
.focusBox .txt-bg{position:absolute;bottom:0;z-index:1;height:36px;width:100%;background:#333;filter:alpha(opacity=40);opacity:.4;overflow:hidden}
.focusBox .txt{position:absolute;bottom:0;z-index:2;height:36px;width:100%;overflow:hidden}
.focusBox .txt li{height:36px;line-height:36px;position:absolute;bottom:-36px}
.focusBox .txt li a{display:block;color:#fff;padding:0 0 0 10px;font-size:12px;font-weight:700;text-decoration:none}
.focusBox .num{position:absolute;z-index:3;bottom:8px;right:8px}
.focusBox .num li{float:left;position:relative;width:18px;height:15px;line-height:15px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer}
.focusBox .num li a,.focusBox .num li span{position:absolute;z-index:2;display:block;color:#fff;width:100%;height:100%;top:0;left:0;text-decoration:none}
.focusBox .num li span{z-index:1;background:#000;filter:alpha(opacity=50);opacity:.5}
.focusBox .num a:hover,.focusBox .num li.on a{background:#f60}

.imgModel .slideBox{overflow:hidden;zoom:1;position:relative;height:148px;}
.imgModel .slideBox ul{overflow:hidden;zoom:1;width:100%}
.imgModel .slideBox ul li{margin:0 8px;float:left;overflow:hidden;text-align:center;text-align:center;color:#333; background-color:#ffffff; width:187px; height:138px; padding:5px; margin-bottom:50px;}
.imgModel .slideBox ul li a{display:block; width:187px; height:138px; position:relative; color:#FFF;}
.imgModel .slideBox ul li a p{position:absolute;bottom:0px;left:0px;width:100%;height:30px;line-height:30px;text-align:center;background-image: url(../images/a50.png);}
.imgModel .slideBox ul li a img{width:187px;height:138px;display:block; border-bottom:1px solid #ccc;}
.imgModel .slideBox ul li:hover a img{filter:alpha(opacity=70);opacity:.7}

/* flexslider */
.flexslider{position:relative; width:1180px;height:429px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin:10px auto;}
.slides{position:relative;z-index:1;}
.slides li{height:429px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/* rightAd leftAd */
.rightAd,.leftAd{width:120px;height:265px;padding:5px;background-color:#FFF; position:relative;top:330px;}
.rightAd .tit,.leftAd .tit{height:15px; line-height:15px; background-color:#D2D2D2; text-align:center; cursor:pointer; font-size:12px; margin-bottom:5px;}
.rightAd{float:right;position:fixed !important;  position:absolute; z-index:999; top:expression(offsetParent.scrollTop+700);right:0px;}
.leftAd{float:left;position:fixed !important; position:absolute; z-index:999; top:expression(offsetParent.scrollTop+700);left:0px;}

